Server Network Scalability and TCP Offload

نویسندگان

  • Douglas Freimuth
  • Elbert C. Hu
  • Jason D. LaVoie
  • Ronald Mraz
  • Erich M. Nahum
  • Prashant Pradhan
  • John M. Tracey
چکیده

Server network performance is increasingly dominated by poorly scaling operations such as I/O bus crossings, cache misses and interrupts. Their overhead prevents performance from scaling even with increased CPU, link or I/O bus bandwidths. These operations can be reduced by redesigning the host/adapter interface to exploit additional processing on the adapter. Of oading processing to the adapter is bene cial not only because it allows more cycles to be applied but also of the changes it enables in the host/adapter interface. As opposed to other approaches such as RDMA, TCP of oad provides benets without requiring changes to either the transport protocol or API. We have designed a new host/adapter interface that exploits of oaded processing to reduce poorly scaling operations. We have implemented a prototype of the design including both host and adapter software components. Experimental evaluation with simple network benchmarks indicates our design signi cantly reduces I/O bus crossings and holds promise to reduce other poorly scaling operations as well.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TOE-Em: The TCP Offload Engine Emulator for Approximating the Impact of Removing TCP/IP Protocol Processing From Apache HTTP Server

This article focuses on an emulator used for validating a model for TCP offload. The TCP Offload Engine Emulator (TOE-Em) is a full TCP offload program that emulates the behavior of a TOE device using front-end, another PC in this case. Its purpose is to study the impact of full offload in a real scenario. We tested Apache 2.2 with and without the support of the emulator by requesting different...

متن کامل

TCP Servers: Offloading TCP Processing in Internet Servers. Design, Implementation, and Performance

TCP Server is a system architecture aiming to offload network processing from the host(s) running an Internet server. The TCP Server can be executed on a dedicated processor, node, or intelligent network interface using lowoverhead, non-intrusive communication between it and the host(s) running the server application. In this paper, we present and evaluate two implementations of the TCP Server ...

متن کامل

Tcp Servers: a Tcp/ip Offloading Architecture for Internet Servers, Using Memory-mapped Communication

OF THE THESIS TCP Servers: A TCP/IP Offloading Architecture for Internet Servers, using Memory-Mapped Communication by Kalpana S Banerjee Thesis Director: Liviu Iftode TCP Server is a system architecture aiming to offload network processing from the host(s) running an Internet server. The TCP Server can be executed on a dedicated processor, node or intelligent network interface using low-overhe...

متن کامل

Long-haul secure data transfer using hardware-assisted GridFTP

Extreme-scale scientific collaborations require high-performance wide-area end-to-end data transports to enable fast and secure transfer of high data volumes among collaborating institutions. GridFTP is the de facto protocol for large-scale data transfer in science environments. Existing predominant network transport protocols such as TCP have serious limitations that consume significant CPU po...

متن کامل

TCP Servers: Offloading TCP Processing in Internet

TCP Server is a system architecture aiming to offload network processing from the host(s) running an Internet server. The basic idea is to execute the TCP/IP processing on a dedicated processor, node, or device (the TCP server) using low-overhead, non-intrusive communication between it and the host(s) running the server application. In this paper, we propose, implement, and evaluate three TCP S...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005